package com.istock.http;

import java.util.List;
import java.util.Map;

import javax.ws.rs.Consumes;
import javax.ws.rs.Path;
import javax.ws.rs.QueryParam;

import com.istock.base.common.api.model.ApiBaseResponse;

@Path("httpMock")
public interface HttpMock {

	public ApiBaseResponse<String> test1(@QueryParam("requestId") String requestId);
	
	public ApiBaseResponse<String> test2(ModelTest model , MdoelMock mock);
	
	@Consumes(value="application/json")
	public ApiBaseResponse<String> test3(Map<String , Object> paramMap);
	
	@Consumes(value="application/json")
	public ApiBaseResponse<String> test4(List<ModelTest> modelList);
	
	public ApiBaseResponse<String> test5(@QueryParam("numberList")Integer[] numberList);
}
